home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 000133_peterson@choctaw.csc.ti.com _Fri Jun 19 20:30:42 1992.msg < prev    next >
Internet Message Format  |  1994-01-24  |  6KB

  1. Return-Path: <peterson@choctaw.csc.ti.com>
  2. Received: from dxmint.cern.ch by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  3.     id AA16044; Fri, 19 Jun 92 20:30:42 MET DST
  4. Received: by dxmint.cern.ch (dxcern) (5.57/3.14)
  5.     id AA05105; Fri, 19 Jun 92 20:30:59 +0200
  6. Received: from tilde.csc.ti.com ([128.247.160.56]) by ti.com with SMTP 
  7.     (5.59/LAI-3.2) id AA26952; Fri, 19 Jun 92 13:30:22 CDT
  8. Received: from choctaw.csc.ti.com (choctaw) by tilde.csc.ti.com id AA29287; Fri, 19 Jun 1992 13:29:16 -0500
  9. Received: by choctaw.csc.ti.com (4.1/SMI-4.1)
  10.     id AA23472; Fri, 19 Jun 92 13:29:15 CDT
  11. From: peterson@choctaw.csc.ti.com (Bob Peterson)
  12. Message-Id: <9206191829.AA23472@choctaw.csc.ti.com>
  13. Subject: Re: MIME, SGML, UDIs, HTML and W3
  14. To: timbl@zippy.lcs.mit.edu (Tim Berners-Lee)
  15. Date: Fri, 19 Jun 92 13:29:14 CDT
  16. Cc: connolly@pixel.convex.com, enag@ifi.uio.no, www-talk@nxoc01.cern.ch,
  17.         timbl@zippy.lcs.mit.edu
  18. In-Reply-To: <9206111622.AA03819@zippy.lcs.mit.edu>; from "Tim Berners-Lee" at Jun 11, 92 12:22 pm
  19. Reply-To: peterson@choctaw.csc.ti.com
  20. Mime-Version: 1.0
  21. X-Mailer: ELM [version 2.3 PL11]
  22.  
  23. You said:
  24. >     ...
  25. > PHILOSOPHY
  26. >     In the W3 world, the model is of a dynamic world of
  27. >     documents which generally have some "home" or
  28. >     (or several), which can be found using sufficient
  29. >     intelligence and the help of ones friends given the UDI.
  30.  
  31.   My group has thought about the identity issue in the context of
  32. object identifiers in a distributed object-oriented database.
  33.  
  34. >     A mail message has no home, and so in principle the parts
  35. >     of it have no home. When a hypertext multipart message
  36. >     (really consisting of multiple hypertext documents)
  37. >     has links between its parts they refer to each other
  38. >     within a completely isolated conetext.
  39.  
  40.   In the OODB we think of an address (UDI or object identifier) as
  41. relative to some enclosing context.  Different parts of an address make
  42. sense only in the correct context.  For example, the mail system
  43. accesses several address contexts to resolve a mail address such as
  44. peterson@csc.ti.com: .com, ti.com, csc.ti.com, and the email address
  45. namespace.  Each context understands its part and returns a reference
  46. to the next, usually more specific, context.  The program(s) attempting
  47. to resolve the address understand the result of an address lookup, and
  48. use each result appropriately.
  49.  
  50.   I claim a UDI makes sense only in a particular context.  If a UDI
  51. makes explicit all contexts except the most global, then a UDI easily
  52. refers to a different part of the same multipart message.
  53.  
  54. >     There are now two possibilites when the message is in fact
  55. >     archived and made readable. One is we say that the parts
  56. >     are then addressed as parts of the message, wherever it
  57. >     may be.
  58.  
  59.   This might enable operating on a message when the "home" is the
  60. process' address space, i.e., before the message is placed into a file
  61. system or other addressing context.  In effect the context is the
  62. machine and the process' address space, but these can be, and generally
  63. are, defaulted or assumed rather than explicitly stated.
  64.  
  65. >             The other is to say that the parts of the message
  66. >     are very likely things which had some original home.
  67. >     In that case, the message is just giving the reciever
  68. >     a copy to save him the (perhaps insurmountable) trouble
  69. >     of retrieving it.  In this case the parts should be
  70. >     identified with thier original UDIs so that the
  71. >     receiver is not confsed with multiple documents which
  72. >     are in fact the same thing. 
  73.  
  74.   I wonder about attaching two UDI's to a message: a (required)
  75. absolute UDI, referring to the original home, and a second (optional)
  76. UDI referring to a "less expensive" copy.  ("Less expensive" is, of
  77. course, arbitrarly defined.)  Think of the latter as a hint, i.e., if
  78. the user attempts to resolve the UDI the system first looks for the
  79. hint and, if found, uses it.  If the hint is absent or fails, then the
  80. system tries to use the (more expensive) required UDI.
  81.  
  82.   Of course thinking about this might be simpler if we refer to one UDI
  83. with two parts: one required, the other optional.
  84.  
  85.   Benefits of this approach include retaining the reference to the
  86. original site while, at the same time, supporting replication of the
  87. document in an arbitrary number of locations.  If the optional UDI is
  88. relative to the containing message then (1) the reference never fails,
  89. and (2) performance is excellent.  Retaining the original UDI should
  90. help some applications monitor the original for revisions, e.g., an
  91. archive site could cache a document but check periodically with the
  92. original site for an updated version.  Retaining the original can also
  93. help resolve the validity of a document, e.g., by enabling comparison
  94. of the original and cached copies.
  95.  
  96.   One could implement the optional UDI as a table external to the
  97. document.  When dereferencing a UDI the table is checked first and, if
  98. the UDI is found, the associated optional UDI is used.  This has the
  99. advantage of not modifying the original document, including not
  100. changing the result of any error detection arithmetic, e.g., checksums.
  101.  
  102. > I think that's all the comments I have on what I've read so far..
  103. >     Tim
  104.  
  105.     Bob
  106.  
  107. -- 
  108. Bob Peterson             Work: peterson@csc.ti.com              Expressway Site
  109. Texas Instruments        Home: peterson@zgnews.lonestar.org     North Building
  110. P.O. Box 655474, MS238   TIMSG: RWP  Landline: +1 214 995 6080  Aisle A4
  111. Dallas, Tx USA 75265                 FAX line: +1 214 995 0304  2-88V97